home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Voyage En Espagne
/
Voyage en Espagne.iso
/
INTERNET
/
LINUX
/
PPPCONF
< prev
next >
Wrap
Text File
|
1996-05-30
|
3KB
|
147 lines
#!/bin/sh
PHONENUM=$1
DEVICE=$2
BAUDRATE=$3
LOGIN=$4
LASTNAME=$5
FIRSTNAME=$6
ORGANIZATION=$7
BINDIR=/usr/local/bin
#BINDIR=/usr/local/bin/X11
LIBDIR=/usr/local/lib
NETSCAPELIBDIR=$LIBDIR/netscape
X11DIR=/usr/X11
if [ ! -d $XDIR ] ; then
XDIR=/usr/X386
if [ ! -d $XDIR ] ; then
XDIR=/usr/X11R6.1
if [ ! -d $XDIR ] ; then
XDIR=/usr/X11R6
if [ ! -d $XDIR ] ; then
XDIR=/usr/X11R5
if [ ! -d $XDIR ] ; then
echo "Erreur: Impossible de trouver le $ROOT de X11"
fi
fi
fi
fi
fi
SRCDIR=`pwd`
TMPDIR=/tmp/config-ppp
rm -r $TMPDIR
mkdirhier $TMPDIR
chmod a+rwx $TMPDIR
URL="http://10.100.1.1/form.html"
MIMETYPE="application/x-netscape-autoconfigure-dialer;"
ROOT="rΘpertoire racine" #"root"
#echo $PHONENUM $DEVICE $BAUDRATE $LOGIN $LASTNAME $FIRSTNAME $ORGANIZATION
#exit
if [ -z "$LOGIN" ] ; then
echo "Erreur: veuillez spΘcifier le login"
exit 0
fi
#if [ -z "$LASTNAME" ] ; then
# echo "Erreur: veuillez spΘcifier votre nom"
# exit 0
#fi
#if [ -z "$FIRSTNAME" ] ; then
# echo "Erreur: veuillez spΘcifier votre prΘnom"
# exit 0
#fi
echo -n $BAUDRATE $DEVICE > $TMPDIR/.config-ppp
echo >>$TMPDIR/.config-ppp
echo $LOGIN >>$TMPDIR/.config-ppp
echo $FIRSTNAME >>$TMPDIR/.config-ppp
echo $ORGANIZATION >>$TMPDIR/.config-ppp
cd $TMPDIR
echo "ABORT BUSY ABORT 'NO CARRIER' ABORT 'NO DIALTONE' '' ATZ OK ATDT$PHONENUM CONNECT ''" > $TMPDIR/.pppscript
echo "grolier" > $TMPDIR/.ppp-secret
echo "X2N%gQw7ej>@" >> $TMPDIR/.ppp-secret
rm -f $TMPDIR/ppp-go
echo "#!/bin/sh" > $TMPDIR/ppp-go
echo "/usr/sbin/pppd +ua $TMPDIR/.ppp-secret connect '/usr/sbin/chat -v -f $TMPDIR/.pppscript' defaultroute $BAUDRATE $DEVICE &" >> $TMPDIR/ppp-go
chmod 755 $TMPDIR/ppp-go
route del default
$TMPDIR/ppp-go
rm -f $TMPDIR/.gone
while [ ! -f $TMPDIR/.gone ]
do
sleep 1
(/sbin/route | egrep ppp && touch $TMPDIR/.gone) >& /dev/null
done
rm -f $TMPDIR/ppp-go
rm -f $TMPDIR/.ppp-secret
rm -f $TMPDIR/.pppscript
# Installation de Netscape
if [ ! -d $NETSCAPELIBDIR ] ; then
mkdirhier $NETSCAPELIBDIR
fi
cd $NETSCAPELIBDIR
tar xzf $SRCDIR/netscape.tgz
tar xzf ./netscape-*.tar.gz
rm ./netscape-*.tar.gz
if [ ! -d $BINDIR ] ; then
mkdirhier $BINDIR
fi
if [ -f $BINDIR/netscape ] ; then
mv $BINDIR/netscape $BINDIR/netscape.old
fi
mv netscape $BINDIR
chown root:root $BINDIR/netscape
chmod a+rx $BINDIR/netscape
mv Netscape.ad $X11DIR/lib/X11/app-defaults/Netscape
chmod a+r $X11DIR/lib/X11/app-defaults/Netscape
X11NLSDIR=$X11DIR/lib/X11/nls
if [ ! -d $X11NLSDIR ] ; then
mkdirhier $X11NLSDIR
cp -a nls $X11NLSDIR
chown -R root:root $X11NLSDIR
chmod -R a+r $X11NLSDIR
chmod a+x $X11NLSDIR
fi
uhome=`grep $LOGIN /etc/passwd | cut -d: -f6`
if [ ! -d $uhome ] ; then
echo "Le $ROOT de $LOGIN n'existe pas !"
else
cp $SRCDIR/pppmime $BINDIR
chmod 6755 $BINDIR/pppmime
echo "$MIMETYPE $BINDIR/pppmime %s" >> $uhome/.mailcap
cd $TMPDIR
mv $NETSCAPELIBDIR/preferences $TMPDIR
su -c "$BINDIR/netscape $URL" $LOGIN
rm $BINDIR/pppmime
fi
cp $SRCDIR/hangup $BINDIR
chown root:root $BINDIR/hangup
chmod a+rx $BINDIR/hangup
$BINDIR/hangup
cp $TMPDIR/preferences $uhome/.netscape/
chown $LOGIN $uhome/.netscape/preferences
#rm -f $TMPDIR
echo "Configuration PPP vers Club Internet terminΘe"